canvas for tapestry or embroidery - Español Inglés Diccionario